package cn.com.lyj6851.zuul;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.zuul.EnableZuulProxy;
import org.springframework.cloud.openfeign.EnableFeignClients;
/**
 * 在 Zuul 上启用  @EnableOAuth2Sso 注解作为 OAuth2.0 的一个客户端（非必须），这样当用户访问到网关没有授权的话，会跳转到授权服务器登录授权
 * Zuul 整合 OAuth2.0 有两种思路:
 *     一种是授权服务器采用 JwtToken 统一在网关层使用公钥验证票据，判断权限等操作；
 *     另一种是让资源端处理，网关只做路由转发
 *
 */
@SpringBootApplication
@EnableZuulProxy
@EnableFeignClients
public class MicroZuulGatewayApplication {
	

    public static void main(String[] args) {
        SpringApplication.run(MicroZuulGatewayApplication.class, args);
    }
}
